/**
 * @description 创建users表(用户表)
 */

const { DataTypes } = require('sequelize');
const seq = require('../seq')

const User = seq.define('users',{
  username: {
    type: DataTypes.STRING, //varchar(255)
    allowNull: false, //不能为空
    unique:true, //唯一
    commit: '用户名唯一'
  },
  password: {
    type: DataTypes.STRING,
    allowNull: false
  },
  nickName: {
    type: DataTypes.STRING,
    allowNull: false,
    commit: '名称'
  },
  gender: {
    type: DataTypes.DECIMAL, //decimal
    allowNull: false,
    commit: '性别（1 男，2 女，3 保密)'
  },
  picture: {
    type: DataTypes.STRING,
    commit: '图片 图片地址'
  },
  city:{
    type: DataTypes.STRING,
  }
},{
  paranoid: true, //建立偏执表（软删除数据表）
})


module.exports = User

